home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / NDK / NDK_3.5 / Include / include_h / pragmas / aml_pragmas.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-10-20  |  21.5 KB  |  584 lines

  1. #ifndef PRAGMAS_AML_PRAGMAS_H
  2. #define PRAGMAS_AML_PRAGMAS_H
  3.  
  4. /*
  5. **    $VER: aml_pragmas.h 1.2 (6.10.1999)
  6. **    Includes Release 44.1
  7. **
  8. **    Direct ROM interface (pragma) definitions.
  9. **
  10. **    Copyright © 1999 Amiga, Inc.
  11. **        All Rights Reserved
  12. */
  13.  
  14. #if defined(LATTICE) || defined(__SASC) || defined(_DCC)
  15. #ifndef __CLIB_PRAGMA_LIBCALL
  16. #define __CLIB_PRAGMA_LIBCALL
  17. #endif /* __CLIB_PRAGMA_LIBCALL */
  18. #else /* __MAXON__, __STORM__ or AZTEC_C */
  19. #ifndef __CLIB_PRAGMA_AMICALL
  20. #define __CLIB_PRAGMA_AMICALL
  21. #endif /* __CLIB_PRAGMA_AMICALL */
  22. #endif /* */
  23.  
  24. #if defined(__SASC) || defined(__STORM__)
  25. #ifndef __CLIB_PRAGMA_TAGCALL
  26. #define __CLIB_PRAGMA_TAGCALL
  27. #endif /* __CLIB_PRAGMA_TAGCALL */
  28. #endif /* __MAXON__, __STORM__ or AZTEC_C */
  29.  
  30. #ifndef CLIB_AML_PROTOS_H
  31. #include <clib/aml_protos.h>
  32. #endif /* CLIB_AML_PROTOS_H */
  33.  
  34. #ifdef __CLIB_PRAGMA_LIBCALL
  35.  #pragma libcall AmlBase RexxDispatcher 1e 801
  36. #endif /* __CLIB_PRAGMA_LIBCALL */
  37. #ifdef __CLIB_PRAGMA_AMICALL
  38.  #pragma amicall(AmlBase, 0x1e, RexxDispatcher(a0))
  39. #endif /* __CLIB_PRAGMA_AMICALL */
  40. #ifdef __CLIB_PRAGMA_LIBCALL
  41.  #pragma libcall AmlBase CreateServerA 24 801
  42. #endif /* __CLIB_PRAGMA_LIBCALL */
  43. #ifdef __CLIB_PRAGMA_AMICALL
  44.  #pragma amicall(AmlBase, 0x24, CreateServerA(a0))
  45. #endif /* __CLIB_PRAGMA_AMICALL */
  46. #ifdef __CLIB_PRAGMA_TAGCALL
  47.  #ifdef __CLIB_PRAGMA_LIBCALL
  48.   #pragma tagcall AmlBase CreateServer 24 801
  49.  #endif /* __CLIB_PRAGMA_LIBCALL */
  50.  #ifdef __CLIB_PRAGMA_AMICALL
  51.   #pragma tagcall(AmlBase, 0x24, CreateServer(a0))
  52.  #endif /* __CLIB_PRAGMA_AMICALL */
  53. #endif /* __CLIB_PRAGMA_TAGCALL */
  54. #ifdef __CLIB_PRAGMA_LIBCALL
  55.  #pragma libcall AmlBase DisposeServer 2a 801
  56. #endif /* __CLIB_PRAGMA_LIBCALL */
  57. #ifdef __CLIB_PRAGMA_AMICALL
  58.  #pragma amicall(AmlBase, 0x2a, DisposeServer(a0))
  59. #endif /* __CLIB_PRAGMA_AMICALL */
  60. #ifdef __CLIB_PRAGMA_LIBCALL
  61.  #pragma libcall AmlBase SetServerAttrsA 30 9802
  62. #endif /* __CLIB_PRAGMA_LIBCALL */
  63. #ifdef __CLIB_PRAGMA_AMICALL
  64.  #pragma amicall(AmlBase, 0x30, SetServerAttrsA(a0,a1))
  65. #endif /* __CLIB_PRAGMA_AMICALL */
  66. #ifdef __CLIB_PRAGMA_TAGCALL
  67.  #ifdef __CLIB_PRAGMA_LIBCALL
  68.   #pragma tagcall AmlBase SetServerAttrs 30 9802
  69.  #endif /* __CLIB_PRAGMA_LIBCALL */
  70.  #ifdef __CLIB_PRAGMA_AMICALL
  71.   #pragma tagcall(AmlBase, 0x30, SetServerAttrs(a0,a1))
  72.  #endif /* __CLIB_PRAGMA_AMICALL */
  73. #endif /* __CLIB_PRAGMA_TAGCALL */
  74. #ifdef __CLIB_PRAGMA_LIBCALL
  75.  #pragma libcall AmlBase GetServerAttrsA 36 9802
  76. #endif /* __CLIB_PRAGMA_LIBCALL */
  77. #ifdef __CLIB_PRAGMA_AMICALL
  78.  #pragma amicall(AmlBase, 0x36, GetServerAttrsA(a0,a1))
  79. #endif /* __CLIB_PRAGMA_AMICALL */
  80. #ifdef __CLIB_PRAGMA_TAGCALL
  81.  #ifdef __CLIB_PRAGMA_LIBCALL
  82.   #pragma tagcall AmlBase GetServerAttrs 36 9802
  83.  #endif /* __CLIB_PRAGMA_LIBCALL */
  84.  #ifdef __CLIB_PRAGMA_AMICALL
  85.   #pragma tagcall(AmlBase, 0x36, GetServerAttrs(a0,a1))
  86.  #endif /* __CLIB_PRAGMA_AMICALL */
  87. #endif /* __CLIB_PRAGMA_TAGCALL */
  88. #ifdef __CLIB_PRAGMA_LIBCALL
  89.  #pragma libcall AmlBase GetServerHeaders 3c 0802
  90. #endif /* __CLIB_PRAGMA_LIBCALL */
  91. #ifdef __CLIB_PRAGMA_AMICALL
  92.  #pragma amicall(AmlBase, 0x3c, GetServerHeaders(a0,d0))
  93. #endif /* __CLIB_PRAGMA_AMICALL */
  94. #ifdef __CLIB_PRAGMA_LIBCALL
  95.  #pragma libcall AmlBase GetServerArticles 42 0A9804
  96. #endif /* __CLIB_PRAGMA_LIBCALL */
  97. #ifdef __CLIB_PRAGMA_AMICALL
  98.  #pragma amicall(AmlBase, 0x42, GetServerArticles(a0,a1,a2,d0))
  99. #endif /* __CLIB_PRAGMA_AMICALL */
  100. #ifdef __CLIB_PRAGMA_LIBCALL
  101.  #pragma libcall AmlBase CreateFolderA 48 9802
  102. #endif /* __CLIB_PRAGMA_LIBCALL */
  103. #ifdef __CLIB_PRAGMA_AMICALL
  104.  #pragma amicall(AmlBase, 0x48, CreateFolderA(a0,a1))
  105. #endif /* __CLIB_PRAGMA_AMICALL */
  106. #ifdef __CLIB_PRAGMA_TAGCALL
  107.  #ifdef __CLIB_PRAGMA_LIBCALL
  108.   #pragma tagcall AmlBase CreateFolder 48 9802
  109.  #endif /* __CLIB_PRAGMA_LIBCALL */
  110.  #ifdef __CLIB_PRAGMA_AMICALL
  111.   #pragma tagcall(AmlBase, 0x48, CreateFolder(a0,a1))
  112.  #endif /* __CLIB_PRAGMA_AMICALL */
  113. #endif /* __CLIB_PRAGMA_TAGCALL */
  114. #ifdef __CLIB_PRAGMA_LIBCALL
  115.  #pragma libcall AmlBase DisposeFolder 4e 801
  116. #endif /* __CLIB_PRAGMA_LIBCALL */
  117. #ifdef __CLIB_PRAGMA_AMICALL
  118.  #pragma amicall(AmlBase, 0x4e, DisposeFolder(a0))
  119. #endif /* __CLIB_PRAGMA_AMICALL */
  120. #ifdef __CLIB_PRAGMA_LIBCALL
  121.  #pragma libcall AmlBase OpenFolderA 54 9802
  122. #endif /* __CLIB_PRAGMA_LIBCALL */
  123. #ifdef __CLIB_PRAGMA_AMICALL
  124.  #pragma amicall(AmlBase, 0x54, OpenFolderA(a0,a1))
  125. #endif /* __CLIB_PRAGMA_AMICALL */
  126. #ifdef __CLIB_PRAGMA_TAGCALL
  127.  #ifdef __CLIB_PRAGMA_LIBCALL
  128.   #pragma tagcall AmlBase OpenFolder 54 9802
  129.  #endif /* __CLIB_PRAGMA_LIBCALL */
  130.  #ifdef __CLIB_PRAGMA_AMICALL
  131.   #pragma tagcall(AmlBase, 0x54, OpenFolder(a0,a1))
  132.  #endif /* __CLIB_PRAGMA_AMICALL */
  133. #endif /* __CLIB_PRAGMA_TAGCALL */
  134. #ifdef __CLIB_PRAGMA_LIBCALL
  135.  #pragma libcall AmlBase SaveFolder 5a 801
  136. #endif /* __CLIB_PRAGMA_LIBCALL */
  137. #ifdef __CLIB_PRAGMA_AMICALL
  138.  #pragma amicall(AmlBase, 0x5a, SaveFolder(a0))
  139. #endif /* __CLIB_PRAGMA_AMICALL */
  140. #ifdef __CLIB_PRAGMA_LIBCALL
  141.  #pragma libcall AmlBase RemFolder 60 801
  142. #endif /* __CLIB_PRAGMA_LIBCALL */
  143. #ifdef __CLIB_PRAGMA_AMICALL
  144.  #pragma amicall(AmlBase, 0x60, RemFolder(a0))
  145. #endif /* __CLIB_PRAGMA_AMICALL */
  146. #ifdef __CLIB_PRAGMA_LIBCALL
  147.  #pragma libcall AmlBase SetFolderAttrsA 66 9802
  148. #endif /* __CLIB_PRAGMA_LIBCALL */
  149. #ifdef __CLIB_PRAGMA_AMICALL
  150.  #pragma amicall(AmlBase, 0x66, SetFolderAttrsA(a0,a1))
  151. #endif /* __CLIB_PRAGMA_AMICALL */
  152. #ifdef __CLIB_PRAGMA_TAGCALL
  153.  #ifdef __CLIB_PRAGMA_LIBCALL
  154.   #pragma tagcall AmlBase SetFolderAttrs 66 9802
  155.  #endif /* __CLIB_PRAGMA_LIBCALL */
  156.  #ifdef __CLIB_PRAGMA_AMICALL
  157.   #pragma tagcall(AmlBase, 0x66, SetFolderAttrs(a0,a1))
  158.  #endif /* __CLIB_PRAGMA_AMICALL */
  159. #endif /* __CLIB_PRAGMA_TAGCALL */
  160. #ifdef __CLIB_PRAGMA_LIBCALL
  161.  #pragma libcall AmlBase GetFolderAttrsA 6c 9802
  162. #endif /* __CLIB_PRAGMA_LIBCALL */
  163. #ifdef __CLIB_PRAGMA_AMICALL
  164.  #pragma amicall(AmlBase, 0x6c, GetFolderAttrsA(a0,a1))
  165. #endif /* __CLIB_PRAGMA_AMICALL */
  166. #ifdef __CLIB_PRAGMA_TAGCALL
  167.  #ifdef __CLIB_PRAGMA_LIBCALL
  168.   #pragma tagcall AmlBase GetFolderAttrs 6c 9802
  169.  #endif /* __CLIB_PRAGMA_LIBCALL */
  170.  #ifdef __CLIB_PRAGMA_AMICALL
  171.   #pragma tagcall(AmlBase, 0x6c, GetFolderAttrs(a0,a1))
  172.  #endif /* __CLIB_PRAGMA_AMICALL */
  173. #endif /* __CLIB_PRAGMA_TAGCALL */
  174. #ifdef __CLIB_PRAGMA_LIBCALL
  175.  #pragma libcall AmlBase AddFolderArticle 72 90803
  176. #endif /* __CLIB_PRAGMA_LIBCALL */
  177. #ifdef __CLIB_PRAGMA_AMICALL
  178.  #pragma amicall(AmlBase, 0x72, AddFolderArticle(a0,d0,a1))
  179. #endif /* __CLIB_PRAGMA_AMICALL */
  180. #ifdef __CLIB_PRAGMA_LIBCALL
  181.  #pragma libcall AmlBase RemFolderArticle 78 9802
  182. #endif /* __CLIB_PRAGMA_LIBCALL */
  183. #ifdef __CLIB_PRAGMA_AMICALL
  184.  #pragma amicall(AmlBase, 0x78, RemFolderArticle(a0,a1))
  185. #endif /* __CLIB_PRAGMA_AMICALL */
  186. #ifdef __CLIB_PRAGMA_LIBCALL
  187.  #pragma libcall AmlBase ReadFolderSpool 7e 09803
  188. #endif /* __CLIB_PRAGMA_LIBCALL */
  189. #ifdef __CLIB_PRAGMA_AMICALL
  190.  #pragma amicall(AmlBase, 0x7e, ReadFolderSpool(a0,a1,d0))
  191. #endif /* __CLIB_PRAGMA_AMICALL */
  192. #ifdef __CLIB_PRAGMA_LIBCALL
  193.  #pragma libcall AmlBase WriteFolderSpool 84 09803
  194. #endif /* __CLIB_PRAGMA_LIBCALL */
  195. #ifdef __CLIB_PRAGMA_AMICALL
  196.  #pragma amicall(AmlBase, 0x84, WriteFolderSpool(a0,a1,d0))
  197. #endif /* __CLIB_PRAGMA_AMICALL */
  198. #ifdef __CLIB_PRAGMA_LIBCALL
  199.  #pragma libcall AmlBase ScanFolderIndex 8a 09803
  200. #endif /* __CLIB_PRAGMA_LIBCALL */
  201. #ifdef __CLIB_PRAGMA_AMICALL
  202.  #pragma amicall(AmlBase, 0x8a, ScanFolderIndex(a0,a1,d0))
  203. #endif /* __CLIB_PRAGMA_AMICALL */
  204. #ifdef __CLIB_PRAGMA_LIBCALL
  205.  #pragma libcall AmlBase ExpungeFolder 90 A9803
  206. #endif /* __CLIB_PRAGMA_LIBCALL */
  207. #ifdef __CLIB_PRAGMA_AMICALL
  208.  #pragma amicall(AmlBase, 0x90, ExpungeFolder(a0,a1,a2))
  209. #endif /* __CLIB_PRAGMA_AMICALL */
  210. #ifdef __CLIB_PRAGMA_LIBCALL
  211.  #pragma libcall AmlBase CreateFolderIndex 96 801
  212. #endif /* __CLIB_PRAGMA_LIBCALL */
  213. #ifdef __CLIB_PRAGMA_AMICALL
  214.  #pragma amicall(AmlBase, 0x96, CreateFolderIndex(a0))
  215. #endif /* __CLIB_PRAGMA_AMICALL */
  216. #ifdef __CLIB_PRAGMA_LIBCALL
  217.  #pragma libcall AmlBase SortFolderIndex 9c 0802
  218. #endif /* __CLIB_PRAGMA_LIBCALL */
  219. #ifdef __CLIB_PRAGMA_AMICALL
  220.  #pragma amicall(AmlBase, 0x9c, SortFolderIndex(a0,d0))
  221. #endif /* __CLIB_PRAGMA_AMICALL */
  222. #ifdef __CLIB_PRAGMA_LIBCALL
  223.  #pragma libcall AmlBase CreateArticleA a2 9802
  224. #endif /* __CLIB_PRAGMA_LIBCALL */
  225. #ifdef __CLIB_PRAGMA_AMICALL
  226.  #pragma amicall(AmlBase, 0xa2, CreateArticleA(a0,a1))
  227. #endif /* __CLIB_PRAGMA_AMICALL */
  228. #ifdef __CLIB_PRAGMA_TAGCALL
  229.  #ifdef __CLIB_PRAGMA_LIBCALL
  230.   #pragma tagcall AmlBase CreateArticle a2 9802
  231.  #endif /* __CLIB_PRAGMA_LIBCALL */
  232.  #ifdef __CLIB_PRAGMA_AMICALL
  233.   #pragma tagcall(AmlBase, 0xa2, CreateArticle(a0,a1))
  234.  #endif /* __CLIB_PRAGMA_AMICALL */
  235. #endif /* __CLIB_PRAGMA_TAGCALL */
  236. #ifdef __CLIB_PRAGMA_LIBCALL
  237.  #pragma libcall AmlBase DisposeArticle a8 801
  238. #endif /* __CLIB_PRAGMA_LIBCALL */
  239. #ifdef __CLIB_PRAGMA_AMICALL
  240.  #pragma amicall(AmlBase, 0xa8, DisposeArticle(a0))
  241. #endif /* __CLIB_PRAGMA_AMICALL */
  242. #ifdef __CLIB_PRAGMA_LIBCALL
  243.  #pragma libcall AmlBase OpenArticle ae 109804
  244. #endif /* __CLIB_PRAGMA_LIBCALL */
  245. #ifdef __CLIB_PRAGMA_AMICALL
  246.  #pragma amicall(AmlBase, 0xae, OpenArticle(a0,a1,d0,d1))
  247. #endif /* __CLIB_PRAGMA_AMICALL */
  248. #ifdef __CLIB_PRAGMA_LIBCALL
  249.  #pragma libcall AmlBase CopyArticle b4 9802
  250. #endif /* __CLIB_PRAGMA_LIBCALL */
  251. #ifdef __CLIB_PRAGMA_AMICALL
  252.  #pragma amicall(AmlBase, 0xb4, CopyArticle(a0,a1))
  253. #endif /* __CLIB_PRAGMA_AMICALL */
  254. #ifdef __CLIB_PRAGMA_LIBCALL
  255.  #pragma libcall AmlBase SetArticleAttrsA ba 9802
  256. #endif /* __CLIB_PRAGMA_LIBCALL */
  257. #ifdef __CLIB_PRAGMA_AMICALL
  258.  #pragma amicall(AmlBase, 0xba, SetArticleAttrsA(a0,a1))
  259. #endif /* __CLIB_PRAGMA_AMICALL */
  260. #ifdef __CLIB_PRAGMA_TAGCALL
  261.  #ifdef __CLIB_PRAGMA_LIBCALL
  262.   #pragma tagcall AmlBase SetArticleAttrs ba 9802
  263.  #endif /* __CLIB_PRAGMA_LIBCALL */
  264.  #ifdef __CLIB_PRAGMA_AMICALL
  265.   #pragma tagcall(AmlBase, 0xba, SetArticleAttrs(a0,a1))
  266.  #endif /* __CLIB_PRAGMA_AMICALL */
  267. #endif /* __CLIB_PRAGMA_TAGCALL */
  268. #ifdef __CLIB_PRAGMA_LIBCALL
  269.  #pragma libcall AmlBase GetArticleAttrsA c0 9802
  270. #endif /* __CLIB_PRAGMA_LIBCALL */
  271. #ifdef __CLIB_PRAGMA_AMICALL
  272.  #pragma amicall(AmlBase, 0xc0, GetArticleAttrsA(a0,a1))
  273. #endif /* __CLIB_PRAGMA_AMICALL */
  274. #ifdef __CLIB_PRAGMA_TAGCALL
  275.  #ifdef __CLIB_PRAGMA_LIBCALL
  276.   #pragma tagcall AmlBase GetArticleAttrs c0 9802
  277.  #endif /* __CLIB_PRAGMA_LIBCALL */
  278.  #ifdef __CLIB_PRAGMA_AMICALL
  279.   #pragma tagcall(AmlBase, 0xc0, GetArticleAttrs(a0,a1))
  280.  #endif /* __CLIB_PRAGMA_AMICALL */
  281. #endif /* __CLIB_PRAGMA_TAGCALL */
  282. #ifdef __CLIB_PRAGMA_LIBCALL
  283.  #pragma libcall AmlBase SendArticle c6 A9803
  284. #endif /* __CLIB_PRAGMA_LIBCALL */
  285. #ifdef __CLIB_PRAGMA_AMICALL
  286.  #pragma amicall(AmlBase, 0xc6, SendArticle(a0,a1,a2))
  287. #endif /* __CLIB_PRAGMA_AMICALL */
  288. #ifdef __CLIB_PRAGMA_LIBCALL
  289.  #pragma libcall AmlBase AddArticlePartA cc A9803
  290. #endif /* __CLIB_PRAGMA_LIBCALL */
  291. #ifdef __CLIB_PRAGMA_AMICALL
  292.  #pragma amicall(AmlBase, 0xcc, AddArticlePartA(a0,a1,a2))
  293. #endif /* __CLIB_PRAGMA_AMICALL */
  294. #ifdef __CLIB_PRAGMA_TAGCALL
  295.  #ifdef __CLIB_PRAGMA_LIBCALL
  296.   #pragma tagcall AmlBase AddArticlePart cc A9803
  297.  #endif /* __CLIB_PRAGMA_LIBCALL */
  298.  #ifdef __CLIB_PRAGMA_AMICALL
  299.   #pragma tagcall(AmlBase, 0xcc, AddArticlePart(a0,a1,a2))
  300.  #endif /* __CLIB_PRAGMA_AMICALL */
  301. #endif /* __CLIB_PRAGMA_TAGCALL */
  302. #ifdef __CLIB_PRAGMA_LIBCALL
  303.  #pragma libcall AmlBase RemArticlePart d2 0802
  304. #endif /* __CLIB_PRAGMA_LIBCALL */
  305. #ifdef __CLIB_PRAGMA_AMICALL
  306.  #pragma amicall(AmlBase, 0xd2, RemArticlePart(a0,d0))
  307. #endif /* __CLIB_PRAGMA_AMICALL */
  308. #ifdef __CLIB_PRAGMA_LIBCALL
  309.  #pragma libcall AmlBase GetArticlePart d8 0802
  310. #endif /* __CLIB_PRAGMA_LIBCALL */
  311. #ifdef __CLIB_PRAGMA_AMICALL
  312.  #pragma amicall(AmlBase, 0xd8, GetArticlePart(a0,d0))
  313. #endif /* __CLIB_PRAGMA_AMICALL */
  314. #ifdef __CLIB_PRAGMA_LIBCALL
  315.  #pragma libcall AmlBase GetArticlePartAttrsA de 9802
  316. #endif /* __CLIB_PRAGMA_LIBCALL */
  317. #ifdef __CLIB_PRAGMA_AMICALL
  318.  #pragma amicall(AmlBase, 0xde, GetArticlePartAttrsA(a0,a1))
  319. #endif /* __CLIB_PRAGMA_AMICALL */
  320. #ifdef __CLIB_PRAGMA_TAGCALL
  321.  #ifdef __CLIB_PRAGMA_LIBCALL
  322.   #pragma tagcall AmlBase GetArticlePartAttrs de 9802
  323.  #endif /* __CLIB_PRAGMA_LIBCALL */
  324.  #ifdef __CLIB_PRAGMA_AMICALL
  325.   #pragma tagcall(AmlBase, 0xde, GetArticlePartAttrs(a0,a1))
  326.  #endif /* __CLIB_PRAGMA_AMICALL */
  327. #endif /* __CLIB_PRAGMA_TAGCALL */
  328. #ifdef __CLIB_PRAGMA_LIBCALL
  329.  #pragma libcall AmlBase SetArticlePartAttrsA e4 9802
  330. #endif /* __CLIB_PRAGMA_LIBCALL */
  331. #ifdef __CLIB_PRAGMA_AMICALL
  332.  #pragma amicall(AmlBase, 0xe4, SetArticlePartAttrsA(a0,a1))
  333. #endif /* __CLIB_PRAGMA_AMICALL */
  334. #ifdef __CLIB_PRAGMA_TAGCALL
  335.  #ifdef __CLIB_PRAGMA_LIBCALL
  336.   #pragma tagcall AmlBase SetArticlePartAttrs e4 9802
  337.  #endif /* __CLIB_PRAGMA_LIBCALL */
  338.  #ifdef __CLIB_PRAGMA_AMICALL
  339.   #pragma tagcall(AmlBase, 0xe4, SetArticlePartAttrs(a0,a1))
  340.  #endif /* __CLIB_PRAGMA_AMICALL */
  341. #endif /* __CLIB_PRAGMA_TAGCALL */
  342. #ifdef __CLIB_PRAGMA_LIBCALL
  343.  #pragma libcall AmlBase CreateArticlePartA ea 9802
  344. #endif /* __CLIB_PRAGMA_LIBCALL */
  345. #ifdef __CLIB_PRAGMA_AMICALL
  346.  #pragma amicall(AmlBase, 0xea, CreateArticlePartA(a0,a1))
  347. #endif /* __CLIB_PRAGMA_AMICALL */
  348. #ifdef __CLIB_PRAGMA_TAGCALL
  349.  #ifdef __CLIB_PRAGMA_LIBCALL
  350.   #pragma tagcall AmlBase CreateArticlePart ea 9802
  351.  #endif /* __CLIB_PRAGMA_LIBCALL */
  352.  #ifdef __CLIB_PRAGMA_AMICALL
  353.   #pragma tagcall(AmlBase, 0xea, CreateArticlePart(a0,a1))
  354.  #endif /* __CLIB_PRAGMA_AMICALL */
  355. #endif /* __CLIB_PRAGMA_TAGCALL */
  356. #ifdef __CLIB_PRAGMA_LIBCALL
  357.  #pragma libcall AmlBase DisposeArticlePart f0 801
  358. #endif /* __CLIB_PRAGMA_LIBCALL */
  359. #ifdef __CLIB_PRAGMA_AMICALL
  360.  #pragma amicall(AmlBase, 0xf0, DisposeArticlePart(a0))
  361. #endif /* __CLIB_PRAGMA_AMICALL */
  362. #ifdef __CLIB_PRAGMA_LIBCALL
  363.  #pragma libcall AmlBase GetArticlePartDataA f6 A9803
  364. #endif /* __CLIB_PRAGMA_LIBCALL */
  365. #ifdef __CLIB_PRAGMA_AMICALL
  366.  #pragma amicall(AmlBase, 0xf6, GetArticlePartDataA(a0,a1,a2))
  367. #endif /* __CLIB_PRAGMA_AMICALL */
  368. #ifdef __CLIB_PRAGMA_TAGCALL
  369.  #ifdef __CLIB_PRAGMA_LIBCALL
  370.   #pragma tagcall AmlBase GetArticlePartData f6 A9803
  371.  #endif /* __CLIB_PRAGMA_LIBCALL */
  372.  #ifdef __CLIB_PRAGMA_AMICALL
  373.   #pragma tagcall(AmlBase, 0xf6, GetArticlePartData(a0,a1,a2))
  374.  #endif /* __CLIB_PRAGMA_AMICALL */
  375. #endif /* __CLIB_PRAGMA_TAGCALL */
  376. #ifdef __CLIB_PRAGMA_LIBCALL
  377.  #pragma libcall AmlBase SetArticlePartDataA fc 9802
  378. #endif /* __CLIB_PRAGMA_LIBCALL */
  379. #ifdef __CLIB_PRAGMA_AMICALL
  380.  #pragma amicall(AmlBase, 0xfc, SetArticlePartDataA(a0,a1))
  381. #endif /* __CLIB_PRAGMA_AMICALL */
  382. #ifdef __CLIB_PRAGMA_TAGCALL
  383.  #ifdef __CLIB_PRAGMA_LIBCALL
  384.   #pragma tagcall AmlBase SetArticlePartData fc 9802
  385.  #endif /* __CLIB_PRAGMA_LIBCALL */
  386.  #ifdef __CLIB_PRAGMA_AMICALL
  387.   #pragma tagcall(AmlBase, 0xfc, SetArticlePartData(a0,a1))
  388.  #endif /* __CLIB_PRAGMA_AMICALL */
  389. #endif /* __CLIB_PRAGMA_TAGCALL */
  390. #ifdef __CLIB_PRAGMA_LIBCALL
  391.  #pragma libcall AmlBase CreateAddressEntryA 102 801
  392. #endif /* __CLIB_PRAGMA_LIBCALL */
  393. #ifdef __CLIB_PRAGMA_AMICALL
  394.  #pragma amicall(AmlBase, 0x102, CreateAddressEntryA(a0))
  395. #endif /* __CLIB_PRAGMA_AMICALL */
  396. #ifdef __CLIB_PRAGMA_TAGCALL
  397.  #ifdef __CLIB_PRAGMA_LIBCALL
  398.   #pragma tagcall AmlBase CreateAddressEntry 102 801
  399.  #endif /* __CLIB_PRAGMA_LIBCALL */
  400.  #ifdef __CLIB_PRAGMA_AMICALL
  401.   #pragma tagcall(AmlBase, 0x102, CreateAddressEntry(a0))
  402.  #endif /* __CLIB_PRAGMA_AMICALL */
  403. #endif /* __CLIB_PRAGMA_TAGCALL */
  404. #ifdef __CLIB_PRAGMA_LIBCALL
  405.  #pragma libcall AmlBase DisposeAddressEntry 108 801
  406. #endif /* __CLIB_PRAGMA_LIBCALL */
  407. #ifdef __CLIB_PRAGMA_AMICALL
  408.  #pragma amicall(AmlBase, 0x108, DisposeAddressEntry(a0))
  409. #endif /* __CLIB_PRAGMA_AMICALL */
  410. #ifdef __CLIB_PRAGMA_LIBCALL
  411.  #pragma libcall AmlBase OpenAddressEntry 10e 0802
  412. #endif /* __CLIB_PRAGMA_LIBCALL */
  413. #ifdef __CLIB_PRAGMA_AMICALL
  414.  #pragma amicall(AmlBase, 0x10e, OpenAddressEntry(a0,d0))
  415. #endif /* __CLIB_PRAGMA_AMICALL */
  416. #ifdef __CLIB_PRAGMA_LIBCALL
  417.  #pragma libcall AmlBase SaveAddressEntry 114 9802
  418. #endif /* __CLIB_PRAGMA_LIBCALL */
  419. #ifdef __CLIB_PRAGMA_AMICALL
  420.  #pragma amicall(AmlBase, 0x114, SaveAddressEntry(a0,a1))
  421. #endif /* __CLIB_PRAGMA_AMICALL */
  422. #ifdef __CLIB_PRAGMA_LIBCALL
  423.  #pragma libcall AmlBase RemAddressEntry 11a 9802
  424. #endif /* __CLIB_PRAGMA_LIBCALL */
  425. #ifdef __CLIB_PRAGMA_AMICALL
  426.  #pragma amicall(AmlBase, 0x11a, RemAddressEntry(a0,a1))
  427. #endif /* __CLIB_PRAGMA_AMICALL */
  428. #ifdef __CLIB_PRAGMA_LIBCALL
  429.  #pragma libcall AmlBase GetAddressEntryAttrsA 120 9802
  430. #endif /* __CLIB_PRAGMA_LIBCALL */
  431. #ifdef __CLIB_PRAGMA_AMICALL
  432.  #pragma amicall(AmlBase, 0x120, GetAddressEntryAttrsA(a0,a1))
  433. #endif /* __CLIB_PRAGMA_AMICALL */
  434. #ifdef __CLIB_PRAGMA_TAGCALL
  435.  #ifdef __CLIB_PRAGMA_LIBCALL
  436.   #pragma tagcall AmlBase GetAddressEntryAttrs 120 9802
  437.  #endif /* __CLIB_PRAGMA_LIBCALL */
  438.  #ifdef __CLIB_PRAGMA_AMICALL
  439.   #pragma tagcall(AmlBase, 0x120, GetAddressEntryAttrs(a0,a1))
  440.  #endif /* __CLIB_PRAGMA_AMICALL */
  441. #endif /* __CLIB_PRAGMA_TAGCALL */
  442. #ifdef __CLIB_PRAGMA_LIBCALL
  443.  #pragma libcall AmlBase SetAddressEntryAttrsA 126 9802
  444. #endif /* __CLIB_PRAGMA_LIBCALL */
  445. #ifdef __CLIB_PRAGMA_AMICALL
  446.  #pragma amicall(AmlBase, 0x126, SetAddressEntryAttrsA(a0,a1))
  447. #endif /* __CLIB_PRAGMA_AMICALL */
  448. #ifdef __CLIB_PRAGMA_TAGCALL
  449.  #ifdef __CLIB_PRAGMA_LIBCALL
  450.   #pragma tagcall AmlBase SetAddressEntryAttrs 126 9802
  451.  #endif /* __CLIB_PRAGMA_LIBCALL */
  452.  #ifdef __CLIB_PRAGMA_AMICALL
  453.   #pragma tagcall(AmlBase, 0x126, SetAddressEntryAttrs(a0,a1))
  454.  #endif /* __CLIB_PRAGMA_AMICALL */
  455. #endif /* __CLIB_PRAGMA_TAGCALL */
  456. #ifdef __CLIB_PRAGMA_LIBCALL
  457.  #pragma libcall AmlBase MatchAddressA 12c 9802
  458. #endif /* __CLIB_PRAGMA_LIBCALL */
  459. #ifdef __CLIB_PRAGMA_AMICALL
  460.  #pragma amicall(AmlBase, 0x12c, MatchAddressA(a0,a1))
  461. #endif /* __CLIB_PRAGMA_AMICALL */
  462. #ifdef __CLIB_PRAGMA_TAGCALL
  463.  #ifdef __CLIB_PRAGMA_LIBCALL
  464.   #pragma tagcall AmlBase MatchAddress 12c 9802
  465.  #endif /* __CLIB_PRAGMA_LIBCALL */
  466.  #ifdef __CLIB_PRAGMA_AMICALL
  467.   #pragma tagcall(AmlBase, 0x12c, MatchAddress(a0,a1))
  468.  #endif /* __CLIB_PRAGMA_AMICALL */
  469. #endif /* __CLIB_PRAGMA_TAGCALL */
  470. #ifdef __CLIB_PRAGMA_LIBCALL
  471.  #pragma libcall AmlBase FindAddressEntryA 132 9802
  472. #endif /* __CLIB_PRAGMA_LIBCALL */
  473. #ifdef __CLIB_PRAGMA_AMICALL
  474.  #pragma amicall(AmlBase, 0x132, FindAddressEntryA(a0,a1))
  475. #endif /* __CLIB_PRAGMA_AMICALL */
  476. #ifdef __CLIB_PRAGMA_TAGCALL
  477.  #ifdef __CLIB_PRAGMA_LIBCALL
  478.   #pragma tagcall AmlBase FindAddressEntry 132 9802
  479.  #endif /* __CLIB_PRAGMA_LIBCALL */
  480.  #ifdef __CLIB_PRAGMA_AMICALL
  481.   #pragma tagcall(AmlBase, 0x132, FindAddressEntry(a0,a1))
  482.  #endif /* __CLIB_PRAGMA_AMICALL */
  483. #endif /* __CLIB_PRAGMA_TAGCALL */
  484. #ifdef __CLIB_PRAGMA_LIBCALL
  485.  #pragma libcall AmlBase HuntAddressEntryA 138 9802
  486. #endif /* __CLIB_PRAGMA_LIBCALL */
  487. #ifdef __CLIB_PRAGMA_AMICALL
  488.  #pragma amicall(AmlBase, 0x138, HuntAddressEntryA(a0,a1))
  489. #endif /* __CLIB_PRAGMA_AMICALL */
  490. #ifdef __CLIB_PRAGMA_TAGCALL
  491.  #ifdef __CLIB_PRAGMA_LIBCALL
  492.   #pragma tagcall AmlBase HuntAddressEntry 138 9802
  493.  #endif /* __CLIB_PRAGMA_LIBCALL */
  494.  #ifdef __CLIB_PRAGMA_AMICALL
  495.   #pragma tagcall(AmlBase, 0x138, HuntAddressEntry(a0,a1))
  496.  #endif /* __CLIB_PRAGMA_AMICALL */
  497. #endif /* __CLIB_PRAGMA_TAGCALL */
  498. #ifdef __CLIB_PRAGMA_LIBCALL
  499.  #pragma libcall AmlBase ScanAddressIndex 13e 109804
  500. #endif /* __CLIB_PRAGMA_LIBCALL */
  501. #ifdef __CLIB_PRAGMA_AMICALL
  502.  #pragma amicall(AmlBase, 0x13e, ScanAddressIndex(a0,a1,d0,d1))
  503. #endif /* __CLIB_PRAGMA_AMICALL */
  504. #ifdef __CLIB_PRAGMA_LIBCALL
  505.  #pragma libcall AmlBase AddCustomField 144 A9803
  506. #endif /* __CLIB_PRAGMA_LIBCALL */
  507. #ifdef __CLIB_PRAGMA_AMICALL
  508.  #pragma amicall(AmlBase, 0x144, AddCustomField(a0,a1,a2))
  509. #endif /* __CLIB_PRAGMA_AMICALL */
  510. #ifdef __CLIB_PRAGMA_LIBCALL
  511.  #pragma libcall AmlBase RemCustomField 14a 9802
  512. #endif /* __CLIB_PRAGMA_LIBCALL */
  513. #ifdef __CLIB_PRAGMA_AMICALL
  514.  #pragma amicall(AmlBase, 0x14a, RemCustomField(a0,a1))
  515. #endif /* __CLIB_PRAGMA_AMICALL */
  516. #ifdef __CLIB_PRAGMA_LIBCALL
  517.  #pragma libcall AmlBase GetCustomFieldData 150 9802
  518. #endif /* __CLIB_PRAGMA_LIBCALL */
  519. #ifdef __CLIB_PRAGMA_AMICALL
  520.  #pragma amicall(AmlBase, 0x150, GetCustomFieldData(a0,a1))
  521. #endif /* __CLIB_PRAGMA_AMICALL */
  522. #ifdef __CLIB_PRAGMA_LIBCALL
  523.  #pragma libcall AmlBase CreateDecoderA 156 801
  524. #endif /* __CLIB_PRAGMA_LIBCALL */
  525. #ifdef __CLIB_PRAGMA_AMICALL
  526.  #pragma amicall(AmlBase, 0x156, CreateDecoderA(a0))
  527. #endif /* __CLIB_PRAGMA_AMICALL */
  528. #ifdef __CLIB_PRAGMA_TAGCALL
  529.  #ifdef __CLIB_PRAGMA_LIBCALL
  530.   #pragma tagcall AmlBase CreateDecoder 156 801
  531.  #endif /* __CLIB_PRAGMA_LIBCALL */
  532.  #ifdef __CLIB_PRAGMA_AMICALL
  533.   #pragma tagcall(AmlBase, 0x156, CreateDecoder(a0))
  534.  #endif /* __CLIB_PRAGMA_AMICALL */
  535. #endif /* __CLIB_PRAGMA_TAGCALL */
  536. #ifdef __CLIB_PRAGMA_LIBCALL
  537.  #pragma libcall AmlBase DisposeDecoder 15c 801
  538. #endif /* __CLIB_PRAGMA_LIBCALL */
  539. #ifdef __CLIB_PRAGMA_AMICALL
  540.  #pragma amicall(AmlBase, 0x15c, DisposeDecoder(a0))
  541. #endif /* __CLIB_PRAGMA_AMICALL */
  542. #ifdef __CLIB_PRAGMA_LIBCALL
  543.  #pragma libcall AmlBase GetDecoderAttrsA 162 9802
  544. #endif /* __CLIB_PRAGMA_LIBCALL */
  545. #ifdef __CLIB_PRAGMA_AMICALL
  546.  #pragma amicall(AmlBase, 0x162, GetDecoderAttrsA(a0,a1))
  547. #endif /* __CLIB_PRAGMA_AMICALL */
  548. #ifdef __CLIB_PRAGMA_TAGCALL
  549.  #ifdef __CLIB_PRAGMA_LIBCALL
  550.   #pragma tagcall AmlBase GetDecoderAttrs 162 9802
  551.  #endif /* __CLIB_PRAGMA_LIBCALL */
  552.  #ifdef __CLIB_PRAGMA_AMICALL
  553.   #pragma tagcall(AmlBase, 0x162, GetDecoderAttrs(a0,a1))
  554.  #endif /* __CLIB_PRAGMA_AMICALL */
  555. #endif /* __CLIB_PRAGMA_TAGCALL */
  556. #ifdef __CLIB_PRAGMA_LIBCALL
  557.  #pragma libcall AmlBase SetDecoderAttrsA 168 9802
  558. #endif /* __CLIB_PRAGMA_LIBCALL */
  559. #ifdef __CLIB_PRAGMA_AMICALL
  560.  #pragma amicall(AmlBase, 0x168, SetDecoderAttrsA(a0,a1))
  561. #endif /* __CLIB_PRAGMA_AMICALL */
  562. #ifdef __CLIB_PRAGMA_TAGCALL
  563.  #ifdef __CLIB_PRAGMA_LIBCALL
  564.   #pragma tagcall AmlBase SetDecoderAttrs 168 9802
  565.  #endif /* __CLIB_PRAGMA_LIBCALL */
  566.  #ifdef __CLIB_PRAGMA_AMICALL
  567.   #pragma tagcall(AmlBase, 0x168, SetDecoderAttrs(a0,a1))
  568.  #endif /* __CLIB_PRAGMA_AMICALL */
  569. #endif /* __CLIB_PRAGMA_TAGCALL */
  570. #ifdef __CLIB_PRAGMA_LIBCALL
  571.  #pragma libcall AmlBase Decode 16e 0802
  572. #endif /* __CLIB_PRAGMA_LIBCALL */
  573. #ifdef __CLIB_PRAGMA_AMICALL
  574.  #pragma amicall(AmlBase, 0x16e, Decode(a0,d0))
  575. #endif /* __CLIB_PRAGMA_AMICALL */
  576. #ifdef __CLIB_PRAGMA_LIBCALL
  577.  #pragma libcall AmlBase Encode 174 0802
  578. #endif /* __CLIB_PRAGMA_LIBCALL */
  579. #ifdef __CLIB_PRAGMA_AMICALL
  580.  #pragma amicall(AmlBase, 0x174, Encode(a0,d0))
  581. #endif /* __CLIB_PRAGMA_AMICALL */
  582.  
  583. #endif /* PRAGMAS_AML_PRAGMAS_H */
  584.